package ve.usb.ddp;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import java.util.List;
import ve.usb.cohesion.runtime.Pair;


public class FPaiRenunciaManutencion extends org.apache.struts.action.ActionForm {
    
    
    public FPaiRenunciaManutencion() {
        super();
        idRenuncia_Manutencion = 0l;
        resolucion = 0l;
        listPaiResolucion = null;
        monto_Anterior = 0;
        moneda_Anterior = "";
        nuevo_Monto = 0;
        nueva_Moneda = "";

    }
    
    public void reset(ActionMapping mapping, HttpServletRequest request) {
        idRenuncia_Manutencion = 0l;
        resolucion = 0l;
        listPaiResolucion = null;
        monto_Anterior = 0;
        moneda_Anterior = "";
        nuevo_Monto = 0;
        nueva_Moneda = "";

    }

    public static FPaiRenunciaManutencion clear(ActionMapping mapping, HttpServletRequest request) {
        HttpSession sess = request.getSession();
        FPaiRenunciaManutencion fFPaiRenunciaManutencion = (FPaiRenunciaManutencion) sess.getAttribute("FPaiRenunciaManutencion");
        if (fFPaiRenunciaManutencion == null) {
            fFPaiRenunciaManutencion = new FPaiRenunciaManutencion();
            sess.setAttribute("FPaiRenunciaManutencion", fFPaiRenunciaManutencion);
        } else {
            fFPaiRenunciaManutencion.reset(mapping, request);
        }
        return fFPaiRenunciaManutencion;
    }

//    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
//        ActionErrors errors = new ActionErrors();
//
//        return errors;
//    }

/**
     * Holds value of property idRenuncia_Manutencion.
     */
    private Long idRenuncia_Manutencion;

    /**
     * Getter for property idRenuncia_Manutencion.
     * @return Value of property idRenuncia_Manutencion.
     */
    public Long getIdRenuncia_Manutencion() {
        return this.idRenuncia_Manutencion;
    }

    /**
     * Setter for property idRenuncia_Manutencion.
     * @param idRenuncia_Manutencion New value of property idRenuncia_Manutencion.
     */
    public void setIdRenuncia_Manutencion(Long idRenuncia_Manutencion) {
        this.idRenuncia_Manutencion = idRenuncia_Manutencion;
    }

/**
     * Holds value of property resolucion.
     */
    private Long resolucion;

    /**
     * Getter for property resolucion.
     * @return Value of property resolucion.
     */
    public Long getResolucion() {
        return this.resolucion;
    }

    /**
     * Setter for property resolucion.
     * @param resolucion New value of property resolucion.
     */
    public void setResolucion(Long resolucion) {
        this.resolucion = resolucion;
    }

/**
     * Holds value of property listPaiResolucion.
     */
    private List<Pair> listPaiResolucion;

    /**
     * Getter for property listPaiResolucion.
     * @return Value of property listPaiResolucion.
     */
    public List<Pair> getListPaiResolucion() {
        return this.listPaiResolucion;
    }

    /**
     * Setter for property listPaiResolucion.
     * @param listPaiResolucion New value of property listPaiResolucion.
     */
    public void setListPaiResolucion(List<Pair> listPaiResolucion) {
        this.listPaiResolucion = listPaiResolucion;
    }

/**
     * Holds value of property monto_Anterior.
     */
    private int monto_Anterior;

    /**
     * Getter for property monto_Anterior.
     * @return Value of property monto_Anterior.
     */
    public int getMonto_Anterior() {
        return this.monto_Anterior;
    }

    /**
     * Setter for property monto_Anterior.
     * @param monto_Anterior New value of property monto_Anterior.
     */
    public void setMonto_Anterior(int monto_Anterior) {
        this.monto_Anterior = monto_Anterior;
    }

/**
     * Holds value of property moneda_Anterior.
     */
    private String moneda_Anterior;

    /**
     * Getter for property moneda_Anterior.
     * @return Value of property moneda_Anterior.
     */
    public String getMoneda_Anterior() {
        return this.moneda_Anterior;
    }

    /**
     * Setter for property moneda_Anterior.
     * @param moneda_Anterior New value of property moneda_Anterior.
     */
    public void setMoneda_Anterior(String moneda_Anterior) {
        this.moneda_Anterior = moneda_Anterior;
    }

/**
     * Holds value of property nuevo_Monto.
     */
    private int nuevo_Monto;

    /**
     * Getter for property nuevo_Monto.
     * @return Value of property nuevo_Monto.
     */
    public int getNuevo_Monto() {
        return this.nuevo_Monto;
    }

    /**
     * Setter for property nuevo_Monto.
     * @param nuevo_Monto New value of property nuevo_Monto.
     */
    public void setNuevo_Monto(int nuevo_Monto) {
        this.nuevo_Monto = nuevo_Monto;
    }

/**
     * Holds value of property nueva_Moneda.
     */
    private String nueva_Moneda;

    /**
     * Getter for property nueva_Moneda.
     * @return Value of property nueva_Moneda.
     */
    public String getNueva_Moneda() {
        return this.nueva_Moneda;
    }

    /**
     * Setter for property nueva_Moneda.
     * @param nueva_Moneda New value of property nueva_Moneda.
     */
    public void setNueva_Moneda(String nueva_Moneda) {
        this.nueva_Moneda = nueva_Moneda;
    }




}